package com.doit.demo03;

import java.util.function.Predicate;

public class test02_Predict {
    public static void main(String[] args) {

        method("helloworld",n->n.contains("h") ,n->n.contains("w") );
//        method("helloworWld",(String s)->{
//            if (s.contains("h"))
//                return true;
//            else //if (s.contains("H"))
//                return false;
//        },(String s)->{
//            if (s.contains("w"))
//                return true;
//            else //if(s.contains("W"))
//                return false;
//        });

    }
    public static void method(String s, Predicate<String> p1,Predicate<String>p2){
        boolean test1 = p1.test(s);
        boolean test2 = p2.test(s);

        if (test1 && test2)
            System.out.println("字符串既包含h又包含w");
        else if ((!test1) && (!test2))
            System.out.println("字符串既包含H又包含W");
    }
}
